// package variables
package anonymity

import "fmt"

/*
创建一个可以返回多个返回值的函数。

这个例子中， getName()方法在包外无法访问，是私有方法。

Tips：以大写字母开头的常量在包外可见，以小写字母开头的方法在包外不可见，包内可见。
*/
func getName() (firstName, lastName, nickName string) {
	return "Collin", "Cai", "Collin Cai"
}

// 调用上面定义的函数，但只想获取nickName的信息。
// 这里可以使用 _来表示匿名变量接收对应的值。
func CallGetName() {
	// _ 表示匿名变量，无法访问匿名变量的值。
	_, _, nickName := getName()
	fmt.Printf("nickName: %s\n", nickName)
}
